package org.bonorsoft.modules.education.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.bonorsoft.modules.education.entity.EduInfor;
import org.bonorsoft.modules.statistical.entity.StatisticalBasicData;
import org.bonorsoft.modules.statistical.out.*;

import java.util.List;

public interface IOutStaticService extends IService<EduInfor> {
    List<StatisticalBasicData> getAllStructure(Integer year, String type);

    List<SchoolsNumber> getSchoolsNumber();

    List<Qualifications> getQualifications();

    List<AgeStructure> getAgeStructure();

    List<TitleStructure> getTitleStructure();

    List<TeacherNumber> getTeacherNumber();

    List<InSchoolNumber> getInSchoolNumber();

    List<StaffStudentRatio> getStaffStudentRatio();

    List<BoyGirlRatio> getBoyGirlRatio();

    List<SubjectTeacher> getSubjectTeacher();

    List<ExamStudent> getExamStudent(Integer year);

    List<InSchoolStudent> getInSchoolStudent();

    List<GraduationStudent> getGraduationStudent();

    List<AgeStudent> getAgeStudent();

    List<PrivateSchool> getPrivateSchool();

    List<FullTimeFaculty> getFullTimeFaculty();

    List<ForeignStudent> getForeignStudent();

    List<AverageClass> getAverageClass();

    List<InstitutionNumbers> getInstitutionNumbers();
}
